# encoding: utf-8

import turtle

def draw():
    t = turtle.Turtle()
    wn = turtle.Screen()
    turtle.colormode(255)
    t.hideturtle()
    t.speed(0)
    t.penup()
    t.pensize(4)
    t.goto(100,0)
    t.pendown()
    t.left(90)
    t.color((0,0,0),(255,255,0))

    #身体绘制上色
    t.begin_fill()
    t.forward(200)
    t.circle(100,180)
    t.forward(200)
    t.circle(100,180)
    t.end_fill()

    #右眼睛绘制上色
    t.pensize(12)
    t.penup()
    t.goto(-100,200)
    t.pendown()
    t.right(100)
    t.circle(500,23)

    t.pensize(3)
    t.penup()
    t.goto(0,200)
    t.pendown()
    t.seth(270)
    t.color("black","white")
    t.begin_fill()
    t.circle(30)
    t.end_fill()

    t.penup()
    t.goto(15,200)
    t.pendown()
    t.color("black","black")
    t.begin_fill()
    t.circle(15)
    t.end_fill()

    t.penup()
    t.goto(35,205)
    t.color("black","white")
    t.begin_fill()
    t.circle(5)
    t.end_fill()

    #左眼睛绘制上色
    t.pensize(3)
    t.penup()
    t.goto(0,200)
    t.pendown()
    t.seth(90)
    t.color("black","white")
    t.begin_fill()
    t.circle(30)
    t.end_fill()

    t.penup()
    t.goto(-15,200)
    t.pendown()
    t.color("black","black")
    t.begin_fill()
    t.circle(15)
    t.end_fill()

    t.penup()
    t.goto(-35,205)
    t.color("black","white")
    t.begin_fill()
    t.circle(5)
    t.end_fill()

    #嘴绘制上色
    t.penup()
    t.goto(-20,100)
    t.pendown()
    t.seth(270)
    t.color("black","white")
    t.begin_fill()
    t.circle(20,180)
    t.left(90)
    t.forward(40)
    t.end_fill()

    #裤子绘制上色
    t.penup()
    t.goto(-100,0)
    t.pendown()
    t.seth(0)
    t.color("black","blue")
    t.begin_fill()
    t.forward(20)
    t.left(90)
    t.forward(40)
    t.right(90)
    t.forward(160)
    t.right(90)
    t.forward(40)
    t.left(90)
    t.forward(20)
    t.seth(270)
    t.penup()
    t.goto(-100,0)
    t.circle(100,180)
    t.end_fill()

    #左裤子腰带
    t.penup()
    t.goto(-70,20)
    t.pendown()
    t.color("black","blue")
    t.begin_fill()
    t.seth(45)
    t.forward(15)
    t.left(90)
    t.forward(60)
    t.seth(270)
    t.forward(15)
    t.left(40)
    t.forward(50)
    t.end_fill()
    t.left(180)
    t.goto(-70,30)
    t.dot()

    #右裤腰带
    t.penup()
    t.goto(70,20)
    t.pendown()
    t.color("black","blue")
    t.begin_fill()
    t.seth(135)
    t.forward(15)
    t.right(90)
    t.forward(60)
    t.seth(270)
    t.forward(15)
    t.right(40)
    t.forward(50)
    t.end_fill()

    t.left(180)
    t.goto(70,30)

    t.dot()


    #脚
    t.penup()
    t.goto(4,-100)
    t.pendown()
    t.seth(270)
    t.color("black","black")
    t.begin_fill()
    t.forward(30)
    t.left(90)
    t.forward(40)
    t.seth(20)
    t.circle(10,180)
    t.circle(400,2)
    t.seth(90)
    t.forward(20)
    t.goto(4,-100)
    t.end_fill()

    t.penup()
    t.goto(-4,-100)
    t.pendown()
    t.seth(270)
    t.color("black","black")
    t.begin_fill()
    t.forward(30)
    t.right(90)
    t.forward(40)
    t.seth(20)
    t.circle(10,-225)
    t.circle(400,-3)
    t.seth(90)
    t.forward(21)
    t.goto(-4,-100)
    t.end_fill()




    #左手
    t.penup()
    t.goto(-100,50)
    t.pendown()
    t.seth(225)
    t.color("black","yellow")
    t.begin_fill()
    t.forward(40)
    t.left(90)
    t.forward(35)
    t.seth(90)
    t.forward(50)
    t.end_fill()
    #右手
    t.penup()
    t.goto(100,50)
    t.pendown()
    t.seth(315)
    t.color("black","yellow")
    t.begin_fill()
    t.forward(40)
    t.right(90)
    t.forward(36)
    t.seth(90)
    t.forward(50)
    t.end_fill()

    #
    t.penup()
    t.goto(0,-100)
    t.pendown()
    t.forward(30)

    #
    t.penup()
    t.goto(0,-20)
    t.pendown()
    t.color("yellow")
    t.begin_fill()
    t.seth(45)
    t.forward(20)
    t.circle(10,180)
    t.right(90)
    t.circle(10,180)
    t.forward(20)
    t.end_fill()

    #
    t.penup()
    t.color("black")
    t.goto(-100,-20)
    t.pendown()
    t.circle(30,90)

    t.penup()
    t.goto(100,-20)
    t.pendown()
    t.circle(30,-90)

    #头顶
    t.penup()
    t.goto(2,300)
    t.pendown()
    t.begin_fill()
    t.seth(135)
    t.circle(100,40)
    t.end_fill()

    t.penup()
    t.goto(2,300)
    t.pendown()
    t.begin_fill()
    t.seth(45)
    t.circle(100,40)
    t.end_fill()


if __name__ == "__main__":
    draw()
    turtle.mainloop()
